package com.demo.factory.AbstractFactory;

/**
 * @Author likz
 * @Date 2025/7/23 16:13
 * @Description
 *  抽象工厂 简单理解为 是一个系列的产品 比如 一个类对应多个产品 抽象工厂就是创建一个抽象工厂类
 *  抽象工厂类里面定义抽象方法
 *  每个产品定义自己的 方法
 *  每个产品有自己的工厂 并通过工厂尽心管理
 *
 **/
public abstract class AbstractFactory {

    public void init()
    {
        System.out.println("初始化");
    }

    public abstract INote createNote();
    public abstract IVideo createVideo();

}
